import { useStartButtonStyles } from '../styles.tsx';

export const CloudSignal = () => {
    const { styles } = useStartButtonStyles();

    return (
        <svg className={styles.iconLoading} width="66" height="66" viewBox="0 0 66 66" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path
                d="M23.3752 16.335C26.3105 14.6719 29.6266 13.7978 33.0002 13.7978C36.3739 13.7978 39.69 14.6719 42.6252 16.335C42.9391 16.5168 43.2858 16.6348 43.6455 16.682C44.0051 16.7293 44.3706 16.7049 44.7207 16.6103C45.0709 16.5158 45.3989 16.3528 45.6859 16.131C45.9728 15.9091 46.2131 15.6326 46.3927 15.3175C46.7513 14.6861 46.8455 13.9384 46.6549 13.2378C46.4642 12.5371 46.0042 11.9403 45.3752 11.5775C41.6003 9.44225 37.3372 8.32007 33.0002 8.32007C28.6633 8.32007 24.4001 9.44225 20.6252 11.5775C19.9962 11.9403 19.5362 12.5371 19.3456 13.2378C19.155 13.9384 19.2492 14.6861 19.6077 15.3175C19.7874 15.6326 20.0276 15.9091 20.3146 16.131C20.6015 16.3528 20.9295 16.5158 21.2797 16.6103C21.6299 16.7049 21.9953 16.7293 22.355 16.682C22.7146 16.6348 23.0614 16.5168 23.3752 16.335ZM50.6552 30.8275C50.3695 30.1552 50.0387 29.5029 49.6652 28.875C49.4765 28.5653 49.2283 28.296 48.9351 28.0826C48.6419 27.8692 48.3093 27.7159 47.9566 27.6316C47.6038 27.5472 47.2379 27.5335 46.8798 27.5911C46.5218 27.6488 46.1787 27.7767 45.8702 27.9675C45.2523 28.3486 44.8101 28.9585 44.6401 29.6643C44.4701 30.37 44.5861 31.1144 44.9627 31.735C45.3879 32.4679 45.738 33.2418 46.0077 34.045C46.1649 34.5176 46.4475 34.9386 46.8253 35.2631C47.2031 35.5876 47.6619 35.8034 48.1527 35.8875C50.0663 36.2176 51.8021 37.2122 53.0547 38.6961C54.3072 40.18 54.9961 42.0582 55.0002 44C55.0002 46.188 54.131 48.2865 52.5839 49.8336C51.0367 51.3808 48.9383 52.25 46.7502 52.25L15.5652 52.25C14.4433 52.0774 13.4022 51.5618 12.5849 50.774C11.7676 49.9862 11.2141 48.9648 11.0002 47.85C10.835 47.0416 10.8538 46.2065 11.0552 45.4064C11.2566 44.6063 11.6355 43.8617 12.1637 43.2279C12.6919 42.594 13.3559 42.0872 14.1066 41.7448C14.8572 41.4024 15.6753 41.2333 16.5002 41.25C17.2296 41.25 17.929 40.9603 18.4448 40.4445C18.9605 39.9288 19.2502 39.2294 19.2502 38.5C19.2447 36.0943 19.8807 33.7306 21.0927 31.6525C21.2746 31.3386 21.3925 30.9919 21.4397 30.6323C21.487 30.2726 21.4626 29.9072 21.3681 29.557C21.2735 29.2068 21.1106 28.8788 20.8887 28.5918C20.6668 28.3049 20.3903 28.0647 20.0752 27.885C19.4438 27.5265 18.6962 27.4323 17.9955 27.6229C17.2948 27.8135 16.698 28.2735 16.3352 28.9025C15.0474 31.0949 14.2237 33.5286 13.9152 36.0525C11.6207 36.6113 9.567 37.8937 8.05773 39.71C6.77404 41.2175 5.92103 43.0434 5.58869 44.9953C5.25635 46.9472 5.45699 48.9526 6.16945 50.7999C6.88192 52.6472 8.07978 54.268 9.63668 55.4913C11.1936 56.7145 13.0518 57.4949 15.0152 57.75H15.3727L46.7502 57.75C50.0485 57.7409 53.2335 56.5466 55.7245 54.3848C58.2155 52.223 59.8465 49.2379 60.3199 45.9738C60.7934 42.7097 60.0778 39.3842 58.3036 36.6038C56.5294 33.8234 53.815 31.7733 50.6552 30.8275ZM40.8927 24.75C40.8927 24.75 40.8927 24.75 40.8927 24.585C41.0353 24.418 41.1554 24.2331 41.2502 24.035C41.5107 23.3566 41.4921 22.6026 41.1983 21.9379C40.9046 21.2732 40.3597 20.7517 39.6827 20.4875C38.1446 19.9165 36.5338 19.5647 34.8977 19.4425C34.6227 19.4425 34.3477 19.4425 34.0727 19.4425C33.3312 19.3875 32.5867 19.3875 31.8452 19.4425C31.5613 19.4278 31.2767 19.4278 30.9927 19.4425C29.3566 19.5647 27.7458 19.9165 26.2077 20.4875C25.5506 20.7726 25.0307 21.3027 24.7585 21.9653C24.4863 22.6278 24.4833 23.3703 24.7502 24.035C24.8439 24.219 24.9544 24.3939 25.0802 24.5575C25.0711 24.6581 25.0711 24.7594 25.0802 24.86C25.2622 25.1728 25.5041 25.4467 25.7921 25.6658C26.0801 25.885 26.4085 26.0451 26.7585 26.1371C27.1085 26.229 27.4732 26.251 27.8317 26.2018C28.1902 26.1525 28.5355 26.033 28.8477 25.85C30.1088 25.1468 31.5288 24.7777 32.9727 24.7777C34.4167 24.7777 35.8366 25.1468 37.0977 25.85C37.4177 26.033 37.7712 26.1497 38.1372 26.1933C38.5032 26.2369 38.8742 26.2066 39.2282 26.1039C39.5823 26.0013 39.912 25.8286 40.198 25.596C40.4839 25.3634 40.7202 25.0757 40.8927 24.75ZM30.2502 33C30.2502 33.5439 30.4115 34.0756 30.7137 34.5278C31.0159 34.9801 31.4454 35.3325 31.9478 35.5407C32.4503 35.7488 33.0033 35.8033 33.5367 35.6972C34.0702 35.5911 34.5602 35.3291 34.9448 34.9446C35.3294 34.56 35.5913 34.07 35.6974 33.5365C35.8035 33.0031 35.749 32.4501 35.5409 31.9476C35.3328 31.4451 34.9803 31.0156 34.528 30.7135C34.0758 30.4113 33.5441 30.25 33.0002 30.25C32.2709 30.25 31.5714 30.5397 31.0557 31.0555C30.54 31.5712 30.2502 32.2707 30.2502 33Z"
                fill="white"/>
        </svg>

    );
};

